﻿using System.Collections.Generic;

namespace dk.Helper.Base
{
    public interface IAlly
    {
        /// <summary>
        /// Gets the ID.
        /// </summary>
        int ID { get; }

        /// <summary>
        /// Gets the tag.
        /// </summary>
        string Tag { get; }

        /// <summary>
        /// Gets the name.
        /// </summary>
        string Name { get; }

        /// <summary>
        /// Gets the players count.
        /// </summary>
        int PlayersCount { get; }

        /// <summary>
        /// Gets the villages count.
        /// </summary>
        int VillagesCount { get; }

        /// <summary>
        /// Gets the points.
        /// </summary>
        int Points { get; }

        /// <summary>
        /// Gets all points.
        /// </summary>
        int AllPoints { get; }

        /// <summary>
        /// Gets the rank.
        /// </summary>
        int Rank { get; }

        /// <summary>
        /// Gets the players.
        /// </summary>
        IList<IPlayer> Players { get; }
    }
}